﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;

/**
 * 创建时间：2014/11/4 23:13:01
 * 作者：yong.blackcore
 * Email：itblackhole@outlook.com
 * QQ：50404503
 */

namespace CUWo.Common.Entities.WoInterface.HttpJsonResult
{

    [DataContract]
    public class ActPicInf
    {

        [DataMember(Name = "MD5")]
        public string MD5 { get; set; }

        [DataMember(Name = "height")]
        public int Height { get; set; }

        [DataMember(Name = "path")]
        public string Path { get; set; }

        [DataMember(Name = "width")]
        public int Width { get; set; }
    }

    [DataContract]
    public class ActInf
    {

        [DataMember(Name = "actCon")]
        public string ActCon { get; set; }

        [DataMember(Name = "actID")]
        public string ActID { get; set; }

        [DataMember(Name = "actNm")]
        public string ActNm { get; set; }

        [DataMember(Name = "actRgn")]
        public string ActRgn { get; set; }

        [DataMember(Name = "bgnDtTm")]
        public string BgnDtTm { get; set; }

        [DataMember(Name = "endDtTm")]
        public string EndDtTm { get; set; }

        [DataMember(Name = "pblDtTm")]
        public string PblDtTm { get; set; }

        [DataMember(Name = "lnk")]
        public string Lnk { get; set; }

        [DataMember(Name = "cmt")]
        public string Cmt { get; set; }

        [DataMember(Name = "actPicInf")]
        public ActPicInf ActPicInf { get; set; }
    }

    [DataContract]
    public class JsonResultMessageActiveInfo
    {

        [DataMember(Name = "msg")]
        public JsonResultMessage Msg { get; set; }

        [DataMember(Name = "timeStamp")]
        public string TimeStamp { get; set; }

        [DataMember(Name = "actInf")]
        public IList<ActInf> ActInf { get; set; }
    }
}
